#学习python中……1.15记
"""
这是多行注释
使用'''
   '''也是可以的,但是会警告替换成""""""
"""
#查看py中的关键字
import keyword#导入了一个库
from keyword import kwlist
from operator import truediv
print(keyword.kwlist)
"""
print函数：作用是打印所需内容
参数：（*objects,sep=' ',end='\n'(默认)，file,flash）
"""
#print('hello world',end=',')#打印hello world,使用空格结尾
#print('world hello',end='o\n')#test debug
#由于以''结尾，结果为"hello world,world helloo"
"""
变量和变量名
变量名=值 直接定义一个变量
变量名和标识符的命名规范：与C相同
"""
num1=1    #整型int
num2=1.1  #浮点型float
bool3=True#布尔型bool
num4=1+2j #复数complex
#print(num1,end='st\n')#打印结果为1st
#print(num2+bool3)     #打印结果为2.1，说明True对应的值是1，而且与浮点数数值计算结果会隐式类型转换转为浮点型
                       #事实上优先级复数>浮点数>整型>布尔型
"""
字符串类型：用""或''定义
"""
str1="hello"
str3="world"
print(str1,str3) #即可输出hello world
print(str1+str3) #即可输出helloworld
print(str1*2)    #即可输出hellohello
if "e"in str1:
    print("e"in str1)  #if语句的使用习惯：不加括号，要加冒号
else:
    print("e"not in str1)
str2="""三个双引号也可以用来多行赋值
就像这样^_^
"""
print(str2)
"""格式化输出（真的很像scanf和printf,可是我没用过^.^）
   倒也很好理解：%+字符表示特定类型
"""
print("%d,%s,%f"%(num1,str1,num2))#不学printf中间打逗号罪大恶极
#感觉不如printf("%d,%s,%f",num1,str1,num2)虽然我真的没用过
print("%f" % num2)#浮点默认输出6位小数
print("%2f" % num2)#加上数字表示要输出几位小数
"""
while语句的用法：和if差距不大
"""
i=0
while i<=5:
    print(i,end=',')
    i+=1
"""
for语句的用法：
"""